Transférer un site Joomla 3.x de local vers hebergement OVH

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Transférer un site Joomla 3.x de local vers hebergement OVH

    Bonjour à tous,

    Help help :-) J'ai fais un site en local pour mon association qui doit être mis en ligne aujourd'hui. J'ai un hébergement OVH qui supportait précédemment un ancien site joomla. Le répertoire www a été supprimé puis recréé (je crois) après des essais d'installation module en un clic d'OVH.

    Après avoir suivi plusieurs tuto sur la restauration d'un site joomla avec akeeba qui me paraissait simple, je suis bloqué. J'ai copier kickstart 7.01 sur le site d'OVH dans mon répertoire www ainsi que mon fichier de sauvegarde Akeeba (transfert effectué par ftp). Malheureusement j'obtiens pour seul message : Parse error: syntax error, unexpected T_CLASS in /home/mon domaine/www/kickstart.php on line 391

    les versions utilisés en local sont :
    - joomla 3.9.21
    - database 5.7.23
    - PHP 7.2.10

    coté OVH
    - Offre pro
    - Pas de joomla installé
    - version globale PHP 7.4

    Quelqu'un peut-il m'aider ???

    une autre solution peut être d'installation ?

    Il me faut absolument installer mon site aujourd'hui.

    Merci d'avance pour vos retour



  • #2
    Bonjour,

    Le plus simple est de sauvegarder le site local avec Akeeba backup, de transférer cette sauvegarde dans le dossier du site distant (www par défaut chez OVH), de créer une base de données s'il n'y en a pas déjà une, puis de décompresser la sauvegarde avec kickstart d'Akeeba, fichier à placer au même niveau que la sauvegarde, puis à appeler par monsite.tld/kickstart.php
    Il suffit ensuite de suivre la procédure d'installation.
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Tout cela a été effectué mais c'est justement lorsque je lance kickstart que j'ai le message : Parse error: syntax error, unexpected T_CLASS in /home/mon domaine/www/kickstart.php on line 391

      Commentaire


      • #4
        Cela ressemble à une erreur dans le fichier kickstart.php. Peut-être y-a-t'il eu une erreur lors de son upload sur le serveur (ou de son download depuis le site Akeeba) et le fichier est corrompu. Cette version de Kickstart date de juin, je doute qu'ils n'aient pas corrigé une erreur depuis lors. Je vous suggère d'effacer ce fichier et de l'uploader à nouveau. Si cela ne fonctionne toujours pas, essayez une version antérieure (personnellement j'utilise toujours la version 6) que vous trouverez ici: https://www.akeeba.com/download/akee...art/6-0-1.html
        Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
        Administrateur certifié Joomla! 3
        https://www.betterweb.fr

        Commentaire


        • #5
          Bonjour,

          Kickstart est juste un "extracteur de fichier JPA".

          Essayez de faire votre sauvegarde akeeba au format zip (c'est une des options d'akeeba) puis dezziper le fichier sur votre hébergement.

          Pascal
          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

          Commentaire


          • #6
            Juste pour info, Christophe, alias Cavo789, a mis à dispo. un dezippeur sur github : https://github.com/cavo789/zip_unzip

            Pascal
            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

            Commentaire


            • #7
              Bon ok j'essaye en premier de retélécharger kickstart version 7.0.1 et 6. J'essaye les deux. EN parallèle je sauvegarde mon site local en zip.

              je croise les doigts

              Et je vous tiens au courant :-)

              Commentaire


              • #8
                J'ai téléchargé directement la version 6 de kickstart .Même problème (seul chgt le N° de ligne)avec Parse error: syntax error, unexpected T_CLASS in /home/mon domaine/www/kickstart.php on line 406

                Commentaire


                • #9
                  Dernière info. J'ai fait un test de kickstart en local pour valider si c'était un pb de kickstart, ma sauvegarde ou autre. Et je suis arrivée sur la page 5 extraction mais plus rien en se passe par la suite. Autre surprise après avoir effectué ma sauvegarde en .ZIp le manager d'akeeba ne voit plus mon dernier backup en jpa alors que celui-ci existe bien dans le répertoire et était bien visible ce matin !

                  J'ai oublié de préciser que sur OVH je n'arrive même pas au premier écran d'info kickstart. La procédure se plante avant même le démarrage de l'extraction.

                  J'ai été regardé sur github mais pas sur des manips.

                  Commentaire


                  • #10
                    Dsl petite erreur de ma part. Donc j'ai bien ma dernière sauvegarde en jpa. Je vais essayer la version zip.

                    Commentaire


                    • #11
                      j'ai récupéré les fichier unzip.php et zip.php sur github. Déposé ceux-ci dans le dossier www de mon hébergement ainsi que ma sauvegarde akeeba en zip. J'ai lancé comme indiqué https://mon_site/unzip.php et pas de décompression mais l'affichage d'une page github cavo789/zip_unzip ...

                      Comment décompresser le ZIP sur mon hébergement sinon ?
                      Dernière édition par pmleconte à 02/09/2020, 13h54 Raison: suppression des liens

                      Commentaire


                      • #12
                        En supposant que l'hébergement fonctionne correctement, vous avez toujours la possibilité de transférer le site de façon "classique" :

                        1. Par FTP, avec un logiciel FTP comme Cyberduck, vous transférez tous les fichiers du site local sur le serveur
                        2. Sur votre serveur local, vous exportez via phpMyAdmin ou un outil similaire, votre base de données (au format SQL)
                        3. Sur OVH, via phpMyAdmin vous importez cette base de données dans la nouvelle base (vierge) créee pour le site
                        4. Vous modifiez (avec un simple éditeur de texte) le fichier configuration.php pour y indiquer les codes d'accès à la base de données (utilisateur, nom de la base, mot de passe), ainsi que modifier les chemins d'accès au dossier /log et /tmp (pour remplacer les valeurs provenant du serveur local).
                        Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
                        Administrateur certifié Joomla! 3
                        https://www.betterweb.fr

                        Commentaire


                        • #13
                          Je commence à avoir un doute sur le fonctionnement de votre hébergement.

                          Essayez de créer un fichier info.php avec bloc-note sur votre pc.

                          Ce fichier doit contenir

                          Code PHP:
                          <?php
                          phpinfo
                          ();
                          ?>
                          Copiez le sur la racine de votre hébergement (www) puis essayez de lancer <adresse de votre site>info.php

                          Vous devriez avoir des infos. Sinon, voyez avec OVH car il y a un problème.

                          N'oubliez pas de supprimer le fichier info.php après test.

                          Pascal
                          If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                          Commentaire


                          • #14
                            Chez OVH, vous devez avoir un fichier .ovhconfig sur le répertoire principal.

                            Que contient-il ?

                            Pascal
                            If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                            Commentaire


                            • #15
                              php 4.4.9 ???????
                              If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

                              Commentaire

                              Annonce

                              Réduire
                              Aucune annonce pour le moment.

                              Partenaire de l'association

                              Réduire

                              Hébergeur Web PlanetHoster
                              Travaille ...
                              X